43 SensorBasePtr _sensor_ptr,
44 const Eigen::VectorXd& _data,
45 const Eigen::MatrixXd& _data_covariance);
50 bool _apply_loss_function =
false);
59 void setData(
const Eigen::VectorXd& _data);
Definition: capture_base.h:39
Definition: capture_pose.h:36
Eigen::VectorXd data_
Raw data.
Definition: capture_pose.h:38
virtual void emplaceFeatureAndFactor(const ProcessorBasePtr &_processor=nullptr, bool _apply_loss_function=false)
Definition: capture_pose.cpp:54
Eigen::VectorXd getData() const
Definition: capture_pose.h:51
void setDataCovariance(const Eigen::MatrixXd &_data_covariance)
Definition: capture_pose.cpp:46
CapturePose(const TimeStamp &_ts, SensorBasePtr _sensor_ptr, const Eigen::VectorXd &_data, const Eigen::MatrixXd &_data_covariance)
Definition: capture_pose.cpp:23
Eigen::MatrixXd getDataCovariance() const
Definition: capture_pose.h:55
Eigen::MatrixXd data_covariance_
Noise of the capture.
Definition: capture_pose.h:39
~CapturePose() override
Definition: capture_pose.cpp:34
void setData(const Eigen::VectorXd &_data)
Definition: capture_pose.cpp:39
TimeStamp implements basic functionalities for time stamps.
Definition: time_stamp.h:39
Definition: capture_base.h:23
WOLF_PTR_TYPEDEFS(CaptureLandmarksExternal)